/**
 * 前面学习了 as const断言
 *  现在来学习 标签样式的 const断言
 */
var a = 'Jimmy';
var b = 22;
/**
 * 下面是 ts比较新的语法 一些编辑器还没有适配 但是实际上是正确的语法  使用 tsc编译ts是不会报错的
 *  这里相当于是 let c = [a,b] as const
 *
 *  这里 c 就变成了一个元组
 *
 *  f 取的是元组的第二项 所以是一个数值类型 所以可以进行数值的再赋值 就是不能赋值成字符串其他类型了
 *    注意 这里的f是可以再进行赋值的  使用as const之后 c会变成一个只读的元组 是c不能修改 但是并不会影响到 f
 *    f只是去了 c 的类型 c照样可以操作
 */
var c = [a, b];
var f = c[1];
f = 33;
console.log(f);
